﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
ul {padding: 0px 10px;}
/* -------->>> font normalization <<<------ */
/* reset fonts for html elements after normalization */
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* ---------->>> global settings <<<-----------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----- Generic styles --------------------------------------------------*/
body {font-family:  "Helvetica Neue", Helvetica, Arial, default;background: #fff; font-size: 12px;font-style: normal;text-decoration: none;line-height: 1.07;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;}
ul {margin: 0px 25px;}

table {width: 100%; margin: 0 0 1em 0; }
table th, table td { font-size: 100%; }
.mrg_left {margin:0px 5px 0px 0px;}
strong { font-weight: bold; }
em { font-style: italic; }
.btn{padding:2px 4px;}
/* ------ Layout ------- */
#md_t {border-bottom:1px solid #e1e1e1;}
#md_hb{border-bottom:1px solid #fff;}
#md_h {border-bottom:1px solid #fff;}
#md_f{background:#efefef;border-top:1px solid #e1e1e1;padding:25px 0px;}
#logo{float:left;width:22%;}
#top_left{float:right;width:77%;text-align:right;}
.container_b{margin: 0px auto 0px auto;width:970px;padding:5px 0px; background:#fff;}
.container{margin: 0px auto 0px auto;width:970px;padding:5px 0px;}
.container_tab{margin: 0px auto 0px auto;width:970px;padding:0px;  border:solid 1px #dcdcdc;}
.mdt{font:normal 100%;color:#000;}
a.mdt {font:normal 100%;color:#0033CC;text-decoration:none;}
a.mdt:hover{text-decoration:none;}
a.mdt_nav {font:normal 120%  "Helvetica Neue", Helvetica, Arial, default; color:#0033CC;text-decoration:none;}
a.mdt_nav:hover{text-decoration:none;}
a.mdt_navb {font:bold 120%  "Helvetica Neue", Helvetica, Arial, default;color:#0033CC;text-decoration:none;}
a.mdt_navb:hover{text-decoration:none;}

/* Main Navigation */
.box_tabs{margin:0px;padding:0px;}
.box_tabs ul{padding:0;margin:0;}
.box_tabs li{display:inline;margin:0;padding:0;}
.box_tabs a{float:left;font:bold 108% "Helvetica Neue", Helvetica, Arial, default;display:block;background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; color:#616161; height:29px;padding:14px 15px 0px 15px;border-right:solid 1px #dcdcdc;text-decoration:none;}
.box_tabs a:hover{text-decoration:none; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;  color:#000;}
.box_tabs a.active{float:left;font:bold 108% "Helvetica Neue", Helvetica, Arial, default; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; color:#000;display:block;height:29px;padding:14px 15px 0px 15px;border-right:solid 1px #dcdcdc;text-decoration:none;}
.box_tabs a.active:hover{text-decoration:none;background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;color:#000;}
/* Style 1 */
.hornav_lst ul {margin:0px;padding:0px;}
.hornav_lst li {padding:0px 3px;list-style:none;display:inline;}
.hornav_lst li a{float:left;font:bold 120%  "Helvetica Neue", Helvetica, Arial, default;color:#0033CC;display:block;margin-right:5px; padding:8px 16px;text-decoration:none;}
.hornav_lst li a:hover{text-decoration:none;background: #dfdfdf; color:#000;}
.hornav_lst li a.active{float:left;font:bold 120%  "Helvetica Neue", Helvetica, Arial, default; margin-right:5px; background: #dfdfdf;color:#000;display:block;padding:8px 16px;}
.hornav_lst li a.active:hover{text-decoration:none;background: #dfdfdf; color:#000;}

/* Style */
.tabst1 { border-top:solid 1px #033973;}
.tabst1 ul {margin:0px;padding:0px;}
.tabst1 li {padding:0px 3px;list-style:none;display:inline;}
.tabst1 li a{float:left;font:bold 100% "Helvetica Neue", Helvetica, Arial, default; color:#0033CC;display:block;background: #fff;margin-right:3px; padding:4px 8px;text-decoration:none;}
.tabst1 li a:hover{text-decoration:none; background: #dfdfdf; color:#000;}
.tabst1 li a.active{float:left;font:bold 100% "Helvetica Neue", Helvetica, Arial, default; margin-right:3px; background: #dfdfdf; color:#000;display:block;padding:4px 8px;}
.tabst1 li a.active:hover{text-decoration:none;background: #dfdfdf;color:#000;}

/* normal horizontal list */
.hor_lst ul {margin:0px;padding:0px;}
.hor_lst li {padding:0px 6px;list-style:none;display:inline;}
.hor_lst li.first {padding:0px 6px 0px 0px;list-style:none;display:inline;}
.hor_lst li.separator{padding:0px 5px;list-style:none;display:inline;}

/* styles */
h1{font:bold 161.6%  "Helvetica Neue", Helvetica, Arial, default;color: #222222;}
h1.lsttitle{font:bold 123.1%  "Helvetica Neue", Helvetica, Arial, default;color: #222222;}
h2{font:bold 138.5%  "Helvetica Neue", Helvetica, Arial, default;color:#222222;}
h3{font:bold 123.1%  "Helvetica Neue", Helvetica, Arial, default;color:#222222;}
h3.alt{font:bold 123.1%  "Helvetica Neue", Helvetica, Arial, default;color:#e7e8ed;}
h4{font:bold 116%  "Helvetica Neue", Helvetica, Arial, default;color:#000;}
h5{font:bold 108%  "Helvetica Neue", Helvetica, Arial, default;color:#222222;}
/* links styles*/
.widget_item a.bld {font:bold 108%  "Helvetica Neue", Helvetica, Arial, default;color:#0033CC;text-decoration:none;}
.widget_item a.bld:hover {text-decoration:underline;}
a {font:normal 100%  "Helvetica Neue", Helvetica, Arial, default;color:#0033CC;text-decoration:none;}
a:hover{text-decoration:underline;}
a.sp {font:normal 100%  "Helvetica Neue", Helvetica, Arial, default;color:#0033CC;text-decoration:none; padding-right:5px;}
a.sp:hover{text-decoration:underline;}
.bld {font:bold 100%  "Helvetica Neue", Helvetica, Arial, default;}.headtext {font:bold 123%  "Helvetica Neue", Helvetica, Arial, default;}.graytext {font:bold 100%  "Helvetica Neue", Helvetica, Arial, default;color: #808080;}
a.bld {font:bold 100%  "Helvetica Neue", Helvetica, Arial, default;text-decoration:none;}
a.bld:hover{text-decoration:underline;}
a.bld_01 {font:bold 108%  "Helvetica Neue", Helvetica, Arial, default;text-decoration:none;}
a.bld_01:hover{text-decoration:underline;}
a.bg {font:bold 161.6%  "Helvetica Neue", Helvetica, Arial, default;text-decoration:none;}
a.bg:hover{text-decoration:none;}
a.blog_title {font:normal 146%  "Helvetica Neue", Helvetica, Arial, default;text-decoration:none;}
a.blog_title:hover{text-decoration:none;}
.alt{font:normal 100%  "Helvetica Neue", Helvetica, Arial, default;color:#565656;}
a.alt{font:normal 100%  "Helvetica Neue", Helvetica, Arial, default;color:#565656;text-decoration:none;}
a.alt:hover{text-decoration:underline;}
.alt_bld{font:bold 100%  "Helvetica Neue", Helvetica, Arial, default;color:#565656;}
a.alt_bld{font:bold 100%  "Helvetica Neue", Helvetica, Arial, default;color:#565656;text-decoration:none;}
a.alt_bld:hover{text-decoration:underline;}
a.alt_bld_01{font:bold 108%  "Helvetica Neue", Helvetica, Arial, default;color:#000;text-decoration:none;}
a.alt_bld_01:hover{text-decoration:none; color:#666666;}
a.alt_bg{font:bold 131%  "Helvetica Neue", Helvetica, Arial, default;color:#000;text-decoration:none;}
a.alt_bg:hover{text-decoration:none; color:#666666;}
.sm_txt{font:normal 93%  "Helvetica Neue", Helvetica, Arial, default;}
.sm_txt a {font:bold 93%  "Helvetica Neue", Helvetica, Arial, default;}
.red_style{font:bold 93%  "Helvetica Neue", Helvetica, Arial, default;color: #ff3300;}
.green_style{font:bold 93%  "Helvetica Neue", Helvetica, Arial, default;color: #008000;}
.gray_style{font:bold 93%  "Helvetica Neue", Helvetica, Arial, default;color: #808080;}
.ptext { font:normal 108% verdana; line-height:20px;}
.yel_bk{background-color:Yellow;}
.heading{padding:5px 0px; border-bottom:solid 1px #e1e1e1;}
/* Utility Classes */
.clear{clear:both;}.green {font:normal 93% "Helvetica Neue", Helvetica, Arial, default; color:#1a8736; }
img{border:none;vertical-align:middle;}
img.avator{border:solid 2px #c2c2c2;}
table{border:none; padding:0px; margin:0px; width:100%;}
.separator_10px{height:10px;}
.pd_5{padding:5px;}
.pd_10{padding:10px;}
.item{text-align:left;}.item_pad{text-align:left; padding-top:7px;}
.item_c{text-align:center;}
.item_r{text-align:right;}
.item_pad_sp{padding:0px;border-bottom:solid 1px #c2c2c2;}
.item_pad_2{padding:2px 0px 2px 0px;text-align:left;}
.item_pad_2_c{padding:2px 0px 2px 0px;text-align:center;}
.item_pad_2_r{padding:2px 0px 2px 0px;text-align:right;}
.item_pad_4{padding:4px 0px 4px 0px;text-align:left;}
.item_pad_4_c{padding:4px 0px 4px 0px;text-align:center;}
.item_pad_4_r{padding:4px 0px 4px 0px;text-align:right;}
.field_item_left{padding:6px 0px 0px 0px;float:left;width:30%;text-align:right;}
.field_item_right{padding:2px 0px 2px 0px;float:right;width:68%;text-align:left;}
.customize_item_left{padding:6px 0px 0px 0px;float:left;width:20%;text-align:right;}
.customize_item_leftnm{padding:2px 0px 2px 0px;float:left;width:20%;text-align:right;}
.customize_item_right{padding:2px 0px 2px 0px;float:right;width:78%;text-align:left;}
/* nm controls */
.nm_txtbox{ padding:5px; border:solid 1px #8c8c8c; width:250px;  font:normal 108%;}
.n_txtbox{ padding:5px; border:solid 1px #8c8c8c; width:250px;  font:normal 100%;}
/* pagination style */
.pagination_item{text-align:center;padding:4px 0px;margin:0px auto;}
a.pagination_link{font:bold 100%  "Helvetica Neue", Helvetica, Arial, default; color: #0033CC; text-decoration:none;padding:0px 4px;}
a.pagination_link:hover{text-decoration:underline; color: #565656;}
a.pagination_link_selected{color: #565656; font:bold 100%  "Helvetica Neue", Helvetica, Arial, default; text-decoration: none; padding:0px 4px;}
a.pagination_link_selected:hover{color: #565656;text-decoration: none;}
/* box */
.bx_norecord{padding:40px 0px 40px 0px; text-align:center;}
.alt_bx{padding:10px;background:#efefef;}
.bx_bk {background:#E3E1E1; padding:3px; border:solid 1px #CCCCCC;}
.bx_bk_lt {background:#F3F3F3;}
.bx_br_tp{border-top:solid 1px #CCCCCC;}
.bx_br_bt{border-bottom:solid 1px #CCCCCC;}
.bx_br_both{border-top:solid 1px #EFEFEF;border-bottom:solid 1px #CCCCCC;}
.bx_br_bt_light{border-bottom:solid 1px #EFEFEF;}

/* top listing navigation style :-> Most Viewed, Top Rated etc */
.bx_nav{ border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; padding:5px;}
.bx_nav ul {margin:0px;padding:0px;}
.bx_nav li {padding:0px 3px 0px 3px;list-style:none;display:inline;}
.bx_nav li a {font:bold 108%  "Helvetica Neue", Helvetica, Arial, default;color:#0033CC;text-decoration:none;}
.bx_nav li a:hover {text-decoration:none;}
.bx_nav li a.alt {font:bold 108%  "Helvetica Neue", Helvetica, Arial, default;color:#000;text-decoration:none;}
.bx_nav li a.alt:hover {text-decoration:none;}
.hor_lst ul {margin:0px;padding:0px;}
.hor_lst li {padding:0px 3px;list-style:none;display:inline;}
.hor_lst li.first {padding:0px 3px 0px 0px;list-style:none;display:inline;}
.hor_lst li.separator{padding:0px 5px;list-style:none;display:inline;}

/* normal vertical list */
.ver_lst ul {margin:0px;padding:0px;}
.ver_lst li {padding:4px 0px 4px 10px;list-style:none;}
.ver_lstt ul {margin:0px;padding:0px;}
.ver_lstt li {list-style:none; padding:5px 0px; border-bottom:dashed 1px #e1e1e1;  }
/* normal flow list */
.flow_lst ul {margin:0px;padding:0px;}
.flow_lst li {padding:0px 3px;list-style:none;display:inline;}
/* jquery widget styles */
.ui-widget-header { padding: .4em .5em .5em; font:bold 108%  "Helvetica Neue", Helvetica, Arial, default;}
.ui-widget-content {padding:.1em;}
.ui-widget-header h1{font:bold 108% verdana, Arial;color:#000;}
.ui-widget-header h3{font:bold 108% verdana, Arial;color:#000;}
.ui-state-default { padding: .4em .5em .5em;}
.ui-state-default h1{font:bold 108% verdana, Arial;color:#0033CC;}
.ui-state-default h3{font:bold 108% verdana, Arial;color:#0033CC;}
.ui-state-hover { padding: .4em .5em .5em;}
.ui-state-hover h3{font:bold 108% verdana, Arial;color:#000;}
.ui-state-hover h1{font:bold 108% verdana, Arial;color:#000;}
.ui-state-active { padding: .4em .5em .5em;}
.ui-state-active h1{font:bold 108% verdana, Arial;color:#0033CC;}
.ui-state-active h3{font:bold 108% verdana, Arial;color:#0033CC;}
.nrnd {margin-bottom:3px;}
/* dialog box */
.ui-dialog .ui-dialog-content {font:normal 93%  "Helvetica Neue", Helvetica, Arial, default;}
.ui-dialog .ui-dialog-titlebar {font:bold 93%  "Helvetica Neue", Helvetica, Arial, default;}
/* jquery control style */
.ui-button { outline: 0; margin:0; padding: .4em .6em .4em; text-decoration:none;!important; cursor:pointer; position: relative; text-align: center; }
input.text { margin-bottom:0; width:95%; width:250px; padding: .4em; }
select.text { margin-bottom:0; width:95%; width:260px; padding: .4em; }
/* link button round corner fix */
.ui-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-clearfix { height:1%; }
/* error style */
.ui-state-error {padding: .4em 1em .5em; margin:.5em 0;}
.ui-state-highlight { padding: .4em 1em .5em; margin:.5em 0;}

.bx_msg{padding:40px 0px 40px 0px; text-align:center;}
.bx_brd{border:solid 1px #000; padding:3px;}
.brd_bottom{padding:2px 0px 2px 0px;border-bottom:dotted 1px #000;}
.nm_bx{margin-top:7px;padding:5px;background:#2C81D6;border:solid 1px #000;}
.main_block{background:#ededed;padding:7px;}
.main_block_t_mrg{background:#ededed;padding:7px; margin-top:7px;}
.main_block_pd2{background:#ededed;padding:2px;}
.chnl_left{float:left;width:320px;}
.chnl_right{float:right;width:629px;}
.chnl_left_mn{float:left;width:629px;}
.chnl_right_nav{float:right;width:320px;}
.chnl_left_mn2{float:left;width:709px;}
.chnl_right_nav2{float:right;width:240px;}

.module_pd2{background:#fff;padding:2px;}
.module{background:#fff;padding:10px;}
.module_t_mrg{margin-top:7px;background:#fff;padding:10px;}
.module_alt{background:#EAE9E9;padding:10px;}
.module_t_mrg_alt{margin-top:7px;background:#EAE9E9;padding:10px;}
.module_heading{background:#ededed;padding:0px;}


/* normal vertical list */
.c_lst ul {margin:0px;padding:0px;}
.c_lst li {padding:4px 0px 4px 10px;margin:0px;list-style:none;}
.c_lst ul ul li {padding-left:20px;}
.c_lst ul ul ul li {padding-left:30px;}
.c_lst ul ul ul ul li {padding-left:40px;}
.c_lst ul ul ul ul ul li {padding-left:50px;}
.c_lst ul ul ul ul ul ul li {padding-left:60px;}

/* custom table */
table.tdivupper{width:100%; font:normal 0.95em Arial, Helvetica, sans-serif; border:none; padding:0px; margin:0px; border-spacing:0; border-collapse:collapse; clear:right;}
table.tdivupper tr th{padding:0px; border:none;}
table.tdivupper tr td{padding:0px;border:none;}
table.tdiv{width:100%; border:solid 1px #F7C516; padding:0px; margin:0px; border-spacing:0; border-collapse:collapse;	clear:right;}
table.tdiv tr th{font-weight:bold;text-align:left;padding:4px 10px;background-color:#E8E3E3;vertical-align: middle;   color:#000; text-transform:uppercase;border-bottom:solid 1px #F7C516;border-right:solid 1px #F7C516;}
table.tdiv tr td{vertical-align:top;font-weight:normal;text-align:left;padding:4px 10px;border-bottom:solid 1px #F7C516;border-right:solid 1px #F7C516;}
.yel_bk{background-color:Yellow;}